Skip to content

Godot SDK and Blackholio tutorial#4920

Open
lisandroct wants to merge 22 commits intomasterfrom
lisandro/godot-blackholio
Open

Godot SDK and Blackholio tutorial#4920
lisandroct wants to merge 22 commits intomasterfrom
lisandro/godot-blackholio

Conversation

@lisandroct
Copy link
Copy Markdown
Contributor

@lisandroct lisandroct commented Apr 30, 2026

Description of Changes

Very small additions to the C# SDK specific for Godot.
I wrote the Godot Blackholio tutorial and updated the Unity one.
I added the image assets necessary for the tutorial.
I added the files for the Godot demo.

API and ABI breaking changes

No breaking changes.

Expected complexity level and risk

  1. There's really no risk for current systems or projects, it's all new additions to support nicely(-ish) Godot, new Blackholio demo for Godot and updates to the tutorials.

Testing

  • Follow the tutorial and verify everything works.
  • Build for Windows and verify it works.
  • Build for Linux and verify it works.
  • Build SDK
  • Publish to Nuget

@lisandroct lisandroct marked this pull request as draft April 30, 2026 14:29
@lisandroct lisandroct changed the title Lisandro/godot blackholio Godot SDK and Blackholio tutorial Apr 30, 2026
@lisandroct lisandroct marked this pull request as ready for review April 30, 2026 14:37
Copy link
Copy Markdown
Contributor

@rekhoff rekhoff left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I was only able to get part-way through docs/docs/00100-intro/00300-tutorials/00500-godot-tutorial/00300-part-2.md before hitting a blocker with the implementation.
The tutorial so far it looks good with only some minor nits, but the NuGet package issue will need to get addressed before I can finish reviewing.

Comment thread docs/docs/00100-intro/00300-tutorials/00500-godot-tutorial/00200-part-1.md Outdated
Comment thread sdks/csharp/src/AuthToken.cs
Comment thread sdks/csharp/src/GodotDebugLogger.cs
Comment thread sdks/csharp/src/ISpacetimeDBLogger.cs
Comment thread sdks/csharp/src/STDBUpdateManager.cs
@lisandroct lisandroct force-pushed the lisandro/godot-blackholio branch from dba5046 to f9ee392 Compare May 5, 2026 16:24
@lisandroct lisandroct requested a review from rekhoff May 5, 2026 16:28
Copy link
Copy Markdown
Contributor

@rekhoff rekhoff left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have tested the C# Server implementation instructions of the Godot tutorial and left my comments below.
I have also tested the client-godot version in the demo folder and confirmed it works as intended.

Comment thread sdks/csharp/SpacetimeDB.ClientSDK.Godot.csproj Outdated
@lisandroct lisandroct requested a review from rekhoff May 6, 2026 14:03
@lisandroct lisandroct force-pushed the lisandro/godot-blackholio branch from 01e7564 to 3e32619 Compare May 6, 2026 14:07
Copy link
Copy Markdown
Contributor

@rekhoff rekhoff left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Requested changes have been made. Marking my approval. Great work on this!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants